<%-- 
    Document   : CON_NOMBRE_NIVEL_CUENTA
    Created on : 17-oct-2014, 17:56:11
    Author     : equipo_4
--%>

<%@page import="java.util.List"%>
<%@page import="CONTABILIDAD_MODELO.CON_NOMBRE_NIVEL_CUENTA"%>
<%@page import="Modelo.SIS_ACCEDIDOS"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>BROKER</title>
        <script src="../login/js/jquery-1.8.2.min.js" type="text/javascript"></script>
        <link href="../css/NuevoStilo.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <h1 id="titulo">PARAMETRIZACION DE NIVELES</h1>
        <%
            RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
            Conexion con = new Conexion(usuario.getUSUARIO(), usuario.getPASSWORD());
            SIS_ACCEDIDOS accedido = new SIS_ACCEDIDOS("ADMINISTRACION/CON_NOMBRE_NIVEL_CUENTA.jsp", usuario.getID(), "NIVELES");
            accedido.setCon(con);
            accedido.Insertar();
            
            CON_NOMBRE_NIVEL_CUENTA nivel = new CON_NOMBRE_NIVEL_CUENTA();
            nivel.setCon(con);
            List<CON_NOMBRE_NIVEL_CUENTA> lista = nivel.Todos();
            out.print("<ul id='lista'>");
            for (int i = 0; i < lista.size(); i++) {
                out.print("<li>"+lista.get(i).getID()+" - "+lista.get(i).getDESCRIPCION()+"</li>");
            }
            out.print("</ul>");
            
        %>
        <a href="#" onclick="abrir();">AGREGAR</a>
        
        <div id="popUpbackGround"></div>
        <div  class="popup" id="contenedor">
            <form name="form" action="">
                ID:<input type="number" name="id" value=""/><br>
                NOMBRE:<input type="text" name="nombre" value=""/><br>
                <input type="button" onclick="insertar();" value="INSERTAR"/>
                <input type="button" onclick="CERRAR();" value="CERRAR"/>
            </form>
        </div>
        <div id="popUpCarga" class="Extragrande"><img src="../img/iconos/ajax-loader.gif" alt=""/> <span class="negrilla">Cargando los niveles espere por favor</span></div>
        <footer >
            <a  href="#" onclick="niveles();"><img src="../img/iconos/Generar.png" alt=""/><br/>
               Generar Niveles
            </a >            
        </footer>
        <script type="text/javascript">
            function niveles()
            {
                $("#popUpbackGround").css("display","block");
                $("#popUpCarga").css("display","block");
                $.post("../CON_NOMBRE_NIVEL_CUENTA_CONTROLLER",{evento:"niveles"},function(responsetext){
                    if(responsetext==="true")
                    {                        
                        alert("Se insertaron los Niveles en las cuentas");
                        $("#popUpbackGround").css("display","none");
                        $("#popUpCarga").css("display","none");
                    }
                    else
                    {
                        alert("No se logro insertar los Niveles en las cuentas");
                        $("#popUpbackGround").css("display","none");
                        $("#popUpCarga").css("display","none");
                    }
               });
            }
            
            function abrir()
            {
                $("#popUpbackGround").css("display","block");
                $(".popup").css("display","block");
            }
            function CERRAR()
            {
                $("#popUpbackGround").css("display","none");
                $(".popup").css("display","none");
            }
            
            function insertar()
            {
                var id = $('input[name=id]').val();
                var nombre = $('input[name=nombre]').val();
                
                $.post("../CON_NOMBRE_NIVEL_CUENTA_CONTROLLER",{evento:"insertar",id:id,nombre:nombre},function(responsetext){
                    if(responsetext==="true")
                    {                        
                        alert("Se creo el Nivel :"+nombre);
                        $("#lista").append("<li>"+id+" - "+nombre+"</li>");
                        $('input[name=razon_social]').val();
                        $('input[name=nit]').val();
                        CERRAR();
                    }
                    else
                    {
                        alert("No se logro crear el Nivel :"+nombre);
                    }
               });
            }
        </script>
    </body>
</html>
